package com.jx.dao;

import java.util.List;

import com.jx.model.Product;

public interface ProductDao {
	/**
	 * 查找显示所有商品
	 * @return 商品集合
	 */
		public List<Product> showProduct(int start,int pageSize);
		/**
		 * 查找出所有商品的数量
		 * @return 返回商品数量
		 */
		public int showProductCount();
		/**
		 * 模糊查询分页
		 * @param pname
		 * @param start
		 * @param pageSize
		 * @return 返回商品类对象集合
		 */
		public List<Product> showProduct(String pname,int start,int pageSize);
		/**
		 * 增加商品
		 * @param p
		 * @return 成功返回true
		 */
		public boolean addProduct(Product p);
		/**
		 * 更新商品
		 * @param p
		 * @return 成功返回true
		 */
		public boolean updProduct(Product p);
		/**
		 * 删除商品
		 * @param pid
		 * @return 成功返回true
		 */
		public boolean delProduct(int pid);
		/**
		 * 通过cname查出对应的cid
		 * @param cname
		 * @return 成功返回true
		 */
		public int selectCidByCname(String cname);
}
